*,html{
    margin:0;
    padding:0;
}

html, body{
    background-color:#efefef;
    font-family:"Arial", Verdana;
    font-size:0.9em;
    color:#504e4e;
    min-height:100%;
    height:100%;
}

a{
    text-decoration: none;
    color:#504e4e;    
}

#left a{
    color:#8CB9D5;
}

select{
    margin-top:5px;
}

#wrapper{
    height:100%;
    min-height:100%;
    width:100%;
    min-width:1000px;
    overflow:auto;
}

#left {
    width:20%;
    background-color: #545252;   
    height:100%;
    float:left;
    color:#8cb9d5;
}

#left h1{
    font-size:18px;
}

#right {
    text-align:left;  
    float:left;
    padding:10px;
    position:relative;
    width:78%;
    height:95%;
    overflow-y:auto;
}

table th{
    color:#efefef;
    font-size:16px;
    padding:0.2em;
    font-weight: normal;
    background-color:#545252;
}

table {
    margin-top:5px;
    border: 1px solid #efefef;
    border-collapse: collapse;
}

table p{
    font-size:12px;
}

th, td {
    text-align: left; 
    vertical-align: middle; 
    border: 1px solid #efefef;
    padding: 0.3em;
}

tr{
    background-color: #dedede;
}

.darker{
    background-color:#b6b5b5;
}

textarea{
    width:100%;
    height:200px;
    resize:none;
}

#adminMenu{
    width:250px;
    margin:auto;
}

#adminMenu li{
    margin-top:5px;
    display:block;

}

#adminMenu li a{
    text-align:center;
    font-size:15px;
    display:block;
    padding-top:5px;
    padding-bottom:5px;
    color:#444343;
    font-weight:Bold;
    text-transform: uppercase;
}

#menu{
    width:250px;
    margin:auto;
}

#menu li{    
    margin-top:5px;
    display:block;
}

#menu li a {
    color:#444343;
    width:250px;
    height:75px;
    display:block;    
}

#menu li a h3{
    font-size:15px;
    padding-top:4px;
    text-transform: uppercase;
}

#menu li a p{    
    text-align:left;
    float:left;
    display:block;
    width:153px;
}

.menuImg{
    width:85px;
    float:left;
    margin-top:5px;
}

.menuImg img{
    display:block;
    margin:auto;
}

.lightBlue{
    border:1px solid #efefef;
    background-color: #7cabc9;   
}

.blue{    
    border:1px solid #8cb9d5;
    background-color:#4d7a96;
}

.button{
    border:1px solid #efefef;
    background-color:#7cabc9;
    display:block;
    color:#efefef;
    font-weight:bold;
    width:170px;
    padding:2px;
    font-size:12px;
    text-align: center;
}

.float{
    float:right;
}

#floatingMenu{
    position:absolute;
    right:0;
    padding: 5px;
    top:0;
    border:1px solid #4d7a96;
    border-top:none;
    background-color: #7cabc9; 
    color:#efefef;
    border-top:none;
    width:250px;
    margin-right:10px;
    text-align: center;
}

#floatingMenuContent{
    display:none;
    text-align:center;
}

#announcement{
    display:none;
}

#newtest{
    display:none;
}

.box{
    float:left;
    margin-right:10px;
}

#profile{
    width:240px;
    margin:auto;
}